﻿using System;
using System.Collections.Generic;

using System.Text;

namespace DotNETX.Authentication
{
    /// <summary>
    /// 用户会话
    /// 
    /// 记录凭据关联的用户身份信息。
    /// </summary>
    public class UserSession
    {
        /// <summary>
        /// 会话凭据
        /// </summary>
        public string Token { get; set; }
        /// <summary>
        /// 身份标识，全局系统唯一ID（可能是LoginId）
        /// </summary>
        public object UniqueId { get; set; }
        /// <summary>
        /// 登陆时间
        /// </summary>
        public DateTime LoginTime { get; set; }
        /// <summary>
        /// 上次访问会话时间
        /// 可以用于实现凭据闲置超时失效
        /// </summary>
        public DateTime LastVistTime { get; set; }
    }
}
